import axios, { ResDataType } from "./ajax";

// 获取用户信息
export async function getUserInfor(): Promise<ResDataType> {
  const url = "/api/user/info";
  const data = (await axios.get(url)) as ResDataType;
  return data;
}

// 注册用户信息
export async function registerServer(
  username: string,
  password: string,
  nickname?: string
): Promise<ResDataType> {
  const url = "/api/user/register";
  const body = {username , password , nickname : nickname || username}
  const data = (await axios.post(url , body)) as ResDataType;
  return data;
}

// 登陆
export async function loginServer(
  username: string,
  password: string
): Promise<ResDataType> {
  const url = "/api/user/login";
  const data = (await axios.post(url)) as ResDataType;
  return data;
}
